#pragma once
#include "Object.h"

class AntMonster:public Object
{
	protected:
		int counter;
		Direction facing;

	public:
	AntMonster(int locx, int locy, int locz,int extraBit,vector<vector<vector<Floor*>>> floor);
	~AntMonster(void);
	virtual void doTimeStep(Object *Tait);
	//for when this object gets collided against
	virtual void collide(Object* collider);
	//for when this object collides with something else
	virtual void collideWith(Object* collidee);
	virtual void doFloor(Equip currentEquip);
	//Checks to see if the object can walk on a type of floor 
	virtual bool legalFloor();
	Direction getFacing();
};
